<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="../js/vue.js"></script>
</head>

<body>

    <!-- 
         
         4、vue实例和容器是一一对应的
         5、真实开发中只有一个vue实例，并且会配合着组件一起使用
         6、{{xxx}}中的xxx要写js表达式，且xxx可以自动读取到data中的所有属性
         7、一旦data中的数据发生改变，那么模板中用到该数据的地方也会自动更新

         注意区分 js表达式 和  js代码(语句)
            1.表达式：一个表达式会产生一个值，可以放在任何一个需要值的地方
             （1） a+1
             （2） a+b
             （3） demo(1)
             （4） x === y ? 'a':'b'
             
            2.js代码（语句）
                (1) if(){}
                (2) for(){}

    -->

    <div id="root">
        <h2>hello,余逍遥,{{name}} {{1+1}}</h2>

    </div>
    <script>
        Vue.config.productionTip = false
        // 这里可以不用一个变量来接住vue实例
        const x = new Vue({
            el: '#root',
            data: {
                name: '今天开始vue的第一行代码练习'
            }
        })
    </script>
</body>

</html>